var getUrlParam = function(string) { // 获取地址带的参数
    var reg = new RegExp("(^|&)" + string + "=([^&]*)(&|$)", "i");
    var r = window.location.search.substr(1).match(reg);
    return r?decodeURIComponent(r[2]):null;
};
var isPhone = function(phone) { // 检验是否是中国手机号
    return(/^((\+?86)|(\(\+86\)))?1[34578]\d{9}$/).test(phone);
};
var isID = function(ID){ // 检验是否是中国身份证
    return(/^(^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$)|(^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[Xx])$)$/).test(ID);
};
var isHtml = function(string){ // 检验是否是html标签
    return(/<[^<]+>/).test(str);
};
var html2Text = function(string){	// 处理<>,防止脚本攻击
    return string.replace(/[<>]/g,function(c){return {'<':'&lt;','>':'&gt;'}[c];});
};

var checkPsw = function(psw){ // 包含大小写字母和数字的组合，不能使用特殊字符，长度在8-10之间
    return (/^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$/).test(psw)
}
var isChinese = function(string){ // 校验是否中文
    return !(/^[\\u4e00-\\u9fa5]{0,}$/).test(string)
}

var dateFormate = function(string) { // “yyyy-mm-dd“ 格式的日期校验，已考虑平闰年
    return (/^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)-02-29)$/).test(string)
}

